-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
[rb] Set Ruby tests to rerun when failing #16858
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||
36c96ca to
a70bd8b
Compare
8b7b199 to
79a2ff0
Compare
|
This is failing for #16896 |
22b5230 to
704e1a2
Compare
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
User description
🔗 Related Issues
Uses #16840 for ruby
💥 What does this PR do?
Here's an example of it working:
https://github.com/SeleniumHQ/selenium/actions/runs/20821698874/job/59812871900?pr=16858
build/failures/_run1.txt(nested in build directory since it is in.gitignore)SE_DEBUG=true(output may exceed what GitHub will display in console)build/failures/_run2.txtbuild/failuresdirectory and renamed to the target name_runfilesPR Type
Enhancement
Description
Enable Ruby test reruns with debug output on failures
Add
rerun-with-debug: trueto all Ruby CI workflowsReduce flaky test attempts from 3 to 2 in local/remote tests
Align Ruby CI with existing rerun failure debugging pattern
Diagram Walkthrough
File Walkthrough
ci-ruby.yml
Add debug rerun support to Ruby CI workflows.github/workflows/ci-ruby.yml
rerun-with-debug: trueparameter to Unit Tests job configurationrerun-with-debug: trueparameter to Local Tests jobconfiguration
rerun-with-debug: trueparameter to Remote Tests jobconfiguration
--flaky_test_attemptsfrom 3 to 2 in Local and Remote Testsjobs